package com.niiwoo.civet.account.dto.request;

import com.alibaba.fastjson.annotation.JSONField;
import com.niiwoo.civet.account.dto.common.ManualHandleRecordDTO;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by lujing on 2017/11/20.
 */
@Getter
@Setter
public class UpdateRechargeRequestDTO implements Serializable{
    private static final long serialVersionUID = 5654836296046602640L;
    private Long userId;
    private String accountNo;
    private String requestNo;
    private String responseCodeEnum;
    private String responseStatusEnum;
    private String errorCode;
    private String errorMessage;
    private String rechargeStatusEnum;
    private String platformUserNo;
    private BigDecimal amount;
    private BigDecimal commission;
    private String payCompanyEnum;
    private String rechargeWayEnum;
    private String payMobile;
    @JSONField(format = "yyyyMMddHHmmss")
    private Date transactionTime;
    private String channelErrorCode;
    private String channelErrorMessage;
    private String realName;
    private String mobileNo;
    //异常情况
    private Byte endType;
    private ManualHandleRecordDTO manualHandleRecordDTO;
}
